297 research outputs found

    Generic Model Refactorings

    Get PDF
    Many modeling languages share some common concepts and principles. For example, Java, MOF, and UML share some aspects of the concepts\ud of classes, methods, attributes, and inheritance. However, model\ud transformations such as refactorings specified for a given language\ud cannot be readily reused for another language because their related\ud metamodels may be structurally different. Our aim is to enable a\ud flexible reuse of model transformations across various metamodels.\ud Thus, in this paper, we present an approach allowing the specification\ud of generic model transformations, in particular refactorings, so\ud that they can be applied to different metamodels. Our approach relies\ud on two mechanisms: (1) an adaptation based mainly on the weaving\ud of aspects; (2) the notion of model typing, an extension of object\ud typing in the model-oriented context. We validated our approach by\ud performing some experiments that consisted of specifying three well\ud known refactorings (Encapsulate Field, Move Method, and Pull Up Method)\ud and applying each of them onto three different metamodels (Java,\ud MOF, and UML)

    MASPEGHI 2004 Mechanisms for Speialization, Generalization and Inheritance

    Get PDF
    Rapport de Recherche Projet OCL, N° I3S/RR-2004-15-FRInternational audienceMASPEGHI 2004 is the third edition of the MASPEGHI workshop. This year the organizers of both the ECOOP 2002 Inheritance Workshop and MASPEGHI 2003 came together to enlarge the scope of the workshop and to address new challenges. We succeeded in gathering a diverse group of researchers and practitioners interested in mechanisms for managing specialization and generalization of programming language components. The workshop contained a series of presentations with discussions as well as group work, and the interplay between the more than 22 highly skilled and inspiring people from many different communities gave rise to fruitful discussions and the potential for continued collaboration

    Weaving Variability into Domain Metamodels

    Get PDF
    International audienceDomain-Specific Modeling Languages (DSMLs) describe the concepts of a particular domain and their relationships, in a meta-model. From a given DSML, it is possible to describe a wide range of different models. These models often share a common base and vary on some parts. Current approaches tend to distinguish the variability language from the DSMLs themselves, implying greater learning curve for DSMLs stakeholders and a significant overhead in product line engineering of DSLs. We propose to consider variability concepts as an independent aspect to be woven into the DSML to introduce variability capabilities. In particular we detail how variability is woven and how to perform product line derivation. We validate our approach through the weaving of variability into two very different metamodels: Ecore and SmartAdapter, our aspect-oriented modelling weaver, thus adding exibility in the weaving process itself. These results emphasize how new abilities of the language can be provided by this means

    Towards a codification of practical knowledge

    Get PDF
    International audienceAs practical knowledge seems to have a central place in organisational issues, we focus on possibilities to study and formalize it. From an unusual theoretical perspective, we view practical knowledge as embodied knowing which only is only manifest through action in a particular situation. Although this knowledge is largely implicit, we try to make what is 'articulable' explicit. After highlighting the stakes involved in the codification of practices, we review the ontological and epistemological assumptions underlying the method developed. It is founded on participant observation, a video recording of a situated subjective perspective and an ex post interview using this perspective to aid an actor to make part of his/her practical knowledge explicit. We present its implementation within research on polar expeditions in order to understand how an experienced actor deals with risks. In conclusion, we point out (1) the importance of this kind of data in knowledge management, (2) some lines of further research

    Homeschooling and the criticism of school: hybridisms and educational (dis)continuities

    Get PDF
    Desde os anos 1960, o homeschooling apresenta dinâmicas de crescimento atualizadas nos diagnósticos da crise do capitalismo e dos sistemas educativos. Por ser praticado por famílias próximas do progressismo libertário, do cristianismo conservador ou de outras inspirações axiológicas, a abordagem investigativa presente neste texto pressupôs romper com uma visão unívoca e alheia à sua diversidade e aos diferentes graus de (in)formalidade dos quotidianos educativos de crianças e de jovens que caracterizam este fenómeno educativo. Procura-se captar as especificidades do ensino doméstico (ED) em Portugal e a sua crescente expressão social e educacional e reflete-se sobre os sentidos das aprendizagens que ele encerra. Conclui-se que o ED parece ser contrário aos horizontes formativos da criança segundo o interesse da sociedade, sendo omisso sobre o seu papel na emancipação dos sujeitos. Confrontam-se a escola e o seu modo de funcionamento a partir do racional do ED, à procura de novas epistemologias e de novas linhas de pesquisa.Since the 1960s, homeschooling has shown growth dynamics updated by the diagnosis of the crisis of capitalism and of educational systems. Because it is practiced by families close to libertarian progressivism, conservative Christianity, or other axiological inspirations, this paper’s approach sought to break with a univocal conception alien to its diversity and to the different degrees of (in)formality of the children’s and young people’s educational daily lives inherent to this educational practice. Therefore, this paper seeks to understand the specificities of Portuguese homeschooling and its increasing social and educational expression, and to reflect on the meanings of the learning it entails. Being unclear about its role on the emancipation of the subjects, homeschooling seems to be contrary to the educational horizons of the child according to the interests of the whole society. This paper confronts school and its way of functioning with the homeschooling rationale in order to search for new epistemologies and new lines of research.info:eu-repo/semantics/publishedVersio

    Everyday vulnerabilities and ''social dispositions'' in the Malian Sahel, an indication for evaluating future adaptability to water crises?

    Get PDF
    International audienceSince the 1970s, precipitation in the Sahel has decreased and become very irregular, leading to widespread drought, whilst the human need for water has rapidly increased. A new ''dispositions''-based approach was adapted in order to analyse human interactions with environmental hazards and applied to the case of Hombori village in northeastern Mali. This article explores how the population and political stakeholders perceive, live with and respond to the increasing scarcity of water. It also explores how their current vulnerability and ability to cope with variations in available water resources indicate future adaptability to climate shocks. On the one hand, this research shows how the population copes with variations in water resource availability: the population's socio-spatial organisation explains the inhabitants' exposure to this problem and some of the factors affecting vulnerability, the elderly and women being the hardest hit. The water issue is generally managed on a ''day-to-day'' basis and considered a big problem only in the dry season, thus lowering any incentive for self-protection. The main two variables that could explain this kind of risk management are the conflicting local governance and current social rules. On the other hand, the discussion of results, based on a conceptual model of social responses, explains why these current ''social dispositions'' to cope with and even address the water scarcity issue do not guarantee future adaptability to climate change
    corecore